package com.yf.converter.manage;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yf.model.ai.entity.AiConfig;
import com.yf.model.ai.form.AiConfigForm;
import com.yf.model.ai.vo.AiConfigPageVO;
import org.mapstruct.Mapper;

/**
 * AI 会话配置-AiConfigConverter
 *
 * @author: YiFei
 * @since : 2025年7月6日 23:25:01
 */
@Mapper(componentModel = "spring")
public interface AiConfigConverter {

    Page<AiConfigPageVO> page2pageVO(Page<AiConfig> page);

    AiConfig form2entity(AiConfigForm aiConfigForm);

    AiConfigForm entity2form(AiConfig aiConfig);
}
